--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
libs/able/CHANGELOG.rst 1.9.5 (6c9e11e3) Text, 2.82 KB
Tc9d1d9Changelog
Tc9d1d9=========
Tc9d1d91.0.16
Tc9d1d9------
T79c0ff* Added Te6edf3`autoconnect` parameter to connection methods
Ta5d6ff`#45 Tffd700<https://github.com/b3b/able/issues/45>Ta5d6ff`_
Tc9d1d91.0.15
Tc9d1d9------
T79c0ff* Changing the wheel name to avoid installing a package from cache
Ta5d6ff`#40 Tffd700<https://github.com/b3b/able/issues/40>Ta5d6ff`_
Tc9d1d91.0.14
Tc9d1d9------
T79c0ff* Added event handler for bluetooth adapter state change
Ta5d6ff`#39 Tffd700<https://github.com/b3b/able/pull/39>Ta5d6ff`_ by Ta5d6ff`robgar2001 Tffd700<https://github.com/robgar2001>Ta5d6ff`_
T79c0ff* Removal of deprecated Te6edf3`convert_path` from setup script
Tc9d1d91.0.13
Tc9d1d9------
T79c0ff* Fixed build failure when pip isolated environment is used Ta5d6ff`#38 Tffd700<https://github.com/b3b/able/issues/38>Ta5d6ff`_
Tc9d1d91.0.12
Tc9d1d9------
T79c0ff* Fixed crash on API level 31 (Android 12) Ta5d6ff`#37 Tffd700<https://github.com/b3b/able/issues/37>Ta5d6ff`_
T79c0ff* Added new optional Te6edf3`BluetoothDispatcher` parameter to specifiy required permissions: Te6edf3`runtime_permissions`.
Runtime permissions that are required by by default:
ACCESS_FINE_LOCATION, BLUETOOTH_SCAN, BLUETOOTH_CONNECT, BLUETOOTH_ADVERTISE
T79c0ff* Changed Te6edf3`able.require_bluetooth_enabled` behavior: first asks for runtime permissions
and if permissions are granted then offers to enable the adapter
T79c0ff* Te6edf3`require_runtime_permissions` decorator deprecated
Tc9d1d91.0.11
Tc9d1d9------
T79c0ff* Improved logging of reconnection management
Ta5d6ff`#33 Tffd700<https://github.com/b3b/able/pull/33>Ta5d6ff`_ by Ta5d6ff`robgar2001 Tffd700<https://github.com/robgar2001>Ta5d6ff`_
Tc9d1d91.0.10
Tc9d1d9------
T79c0ff* Fixed build failure after AAB support was added to python-for-android
Tc9d1d91.0.9
Tc9d1d9-----
T79c0ff* Switched from deprecated scanning method Te6edf3`BluetoothAdapter.startLeScan` to Te6edf3`BluetoothLeScanner.startScan`
T79c0ff* Added support for BLE scanning settings: Te6edf3`able.scan_settings` module
T79c0ff* Added support for BLE scanning filters: Te6edf3`able.filters` module
Tc9d1d91.0.8
Tc9d1d9-----
T79c0ff* Added support to use Te6edf3`able` in Android services
T79c0ff* Added decorators:
T79c0ff- Te6edf3`able.require_bluetooth_enabled`: to call Te6edf3`BluetoothDispatcher` method when bluetooth adapter becomes ready
T79c0ff- Te6edf3`able.require_runtime_permissions`: to call Te6edf3`BluetoothDispatcher` method when location runtime permission is granted
Tc9d1d91.0.7
Tc9d1d9-----
T79c0ff* Added Te6edf3`able.advertising`: module to perform BLE advertise operations
T79c0ff* Added property to get and set Bluetoth adapter name
Tc9d1d91.0.6
Tc9d1d9-----
T79c0ff* Fixed Te6edf3`TypeError` exception on Te6edf3`BluetoothDispatcher.enable_notifications`
Tc9d1d91.0.5
Tc9d1d9-----
T79c0ff* Added Te6edf3`BluetoothDispatcher.bonded_devices` property: list of paired BLE devices
Tc9d1d91.0.4
Tc9d1d9-----
T79c0ff* Fixed sending string data with Te6edf3`write_characteristic` function
Tc9d1d91.0.3
Tc9d1d9-----
T79c0ff* Changed package version generation:
T79c0ff- Version is set during the build, from the git tag
T79c0ff- Development (git master) version is always "0.0.0"
T79c0ff* Added ATT MTU changing method and callback
T79c0ff* Added MTU changing example
T79c0ff* Fixed:
T79c0ff- set Te6edf3`BluetoothDispatcher.gatt` attribute in GATT connection handler,
to avoid possible Te6edf3`on_connection_state_change()` call before the Te6edf3`gatt` attribute is set
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────